package cn.mysdp.biz.dto.request;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;
import java.util.Map;


/**
 * @ClassName: SdpTemplateQueryRequest
 * @Description:
 * @Author: SDP
 * @Date: 2021-10-30
 * @Version: 1.0
 * Table: sdp_template
 * Comment:
 * 
 */
public class SdpTemplateQueryRequest extends BaseRequest {
    private static final long serialVersionUID = 214742702013270784L;

    //id
    @JsonProperty("id")
    @JSONField(name = "id")
    private Integer id;

    public Integer getId() {
        return id;
    }
    
    public void setId(Integer _v) {
        id = _v;
    }

    //workspace_name
    @JsonProperty("workspace_name")
    @JSONField(name = "workspace_name")
    private String workspaceName;

    public String getWorkspaceName() {
        return workspaceName;
    }
    
    public void setWorkspaceName(String _v) {
        workspaceName = _v;
    }

    //project_name
    @JsonProperty("project_name")
    @JSONField(name = "project_name")
    private String projectName;

    public String getProjectName() {
        return projectName;
    }
    
    public void setProjectName(String _v) {
        projectName = _v;
    }

    //name
    @JsonProperty("name")
    @JSONField(name = "name")
    private String name;

    public String getName() {
        return name;
    }
    
    public void setName(String _v) {
        name = _v;
    }

    //file_type
    @JsonProperty("file_type")
    @JSONField(name = "file_type")
    private String fileType;

    public String getFileType() {
        return fileType;
    }
    
    public void setFileType(String _v) {
        fileType = _v;
    }

    //project
    @JsonProperty("project")
    @JSONField(name = "project")
    private String project;

    public String getProject() {
        return project;
    }
    
    public void setProject(String _v) {
        project = _v;
    }

    //package_name
    @JsonProperty("package_name")
    @JSONField(name = "package_name")
    private String packageName;

    public String getPackageName() {
        return packageName;
    }
    
    public void setPackageName(String _v) {
        packageName = _v;
    }

    //no_overwrite
    @JsonProperty("no_overwrite")
    @JSONField(name = "no_overwrite")
    private Integer noOverwrite;

    public Integer getNoOverwrite() {
        return noOverwrite;
    }
    
    public void setNoOverwrite(Integer _v) {
        noOverwrite = _v;
    }

    //remark
    @JsonProperty("remark")
    @JSONField(name = "remark")
    private String remark;

    public String getRemark() {
        return remark;
    }
    
    public void setRemark(String _v) {
        remark = _v;
    }

    //file_template
    @JsonProperty("file_template")
    @JSONField(name = "file_template")
    private String fileTemplate;

    public String getFileTemplate() {
        return fileTemplate;
    }
    
    public void setFileTemplate(String _v) {
        fileTemplate = _v;
    }

    //extra_info
    @JsonProperty("extra_info")
    @JSONField(name = "extra_info")
    private String extraInfo;

    public String getExtraInfo() {
        return extraInfo;
    }
    
    public void setExtraInfo(String _v) {
        extraInfo = _v;
    }

    @Override
    public void checkParam() throws Exception {
    }
}
